home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX 6.5 Applications 1999 May
/
SGI IRIX 6.5 Applications 1999 May.iso
/
dist
/
appletalk.idb
/
usr
/
etc
/
appletalk
/
atalkml.z
/
atalkml
Wrap
Text File
|
1998-04-27
|
2KB
|
73 lines
#!/bin/csh -f
# @(#)atalkml 8.17 98/04/02
#
# Load the correct K-Talk module on SGI. Tests for it being loaded, as
# ml does not check, and will load multiple copies.
#
# So many modules, so little time...
#
#
# Until 6.4, MP systems get a different module than non-mp
#
set proc = ( `hinv -c processor | head -1` )
if ($proc[1] == 1 && ($proc[4] != IP19 || `uname -a|grep -c "6\.2"` != 1)) then
set MP=0
else
set MP=1
endif
if (-e /usr/etc/appletalk/atalk6564.o && ! -e /usr/etc/appletalk/atalk52.o) then
cp /usr/etc/appletalk/atalk.o /usr/etc/appletalk/atalk52.o
if (`uname -a |grep -c IRIX64`) then
if (`uname -a |grep -c "6\.2"`) then
if ($MP == 1) then
cp /usr/etc/appletalk/atalk6264MP.o /usr/etc/appletalk/atalk.o
else
cp /usr/etc/appletalk/atalk6264.o /usr/etc/appletalk/atalk.o
endif
else if (`uname -a |grep -c "6\.4"`) then
cp /usr/etc/appletalk/atalk6464.o /usr/etc/appletalk/atalk.o
else if (`uname -a |grep -c "6\.5"`) then
cp /usr/etc/appletalk/atalk6564.o /usr/etc/appletalk/atalk.o
endif
if (-e /usr/etc/appletalk/atstat64) then
mv /usr/etc/appletalk/atstat /usr/etc/appletalk/atstat32
mv /usr/etc/appletalk/atstat64 /usr/etc/appletalk/atstat
endif
else if (`uname -a |grep -c "6\.2"`) then
if ($MP == 1) then
cp /usr/etc/appletalk/atalk6232MP.o /usr/etc/appletalk/atalk.o
else
cp /usr/etc/appletalk/atalk6232.o /usr/etc/appletalk/atalk.o
endif
else if (`uname -a |grep -c "6\.3"`) then
if ($MP == 1) then
echo "Sorry, no 6.3 MP support yet (ever)"
else
cp /usr/etc/appletalk/atalk6332.o /usr/etc/appletalk/atalk.o
endif
else if (`uname -a |grep -c "6\.4"`) then
cp /usr/etc/appletalk/atalk6432.o /usr/etc/appletalk/atalk.o
else if (`uname -a |grep -c "6\.5"`) then
cp /usr/etc/appletalk/atalk6532.o /usr/etc/appletalk/atalk.o
else if (`uname -a | grep -c "5\.3"`) then
if (-e /usr/etc/appletalk/atalkMP53.o) then
cp /usr/etc/appletalk/atalkMP53.o /usr/etc/appletalk/atalk.o
else
cp /usr/etc/appletalk/atalk53.o /usr/etc/appletalk/atalk.o
endif
endif
endif
if (`/sbin/ml | /bin/grep -c atalk.o` == 0) then
/sbin/ml load -c /usr/etc/appletalk/atalk.o -p atalk >& /dev/null
set res=$status
if ($res == 0) then
echo "K-Talk kernel module loaded"
sleep 10
else
echo "Warning - could not load K-Talk kernel module"
endif
endif